home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Magazin: Amiga-CD 1997 July & August
/
Amiga-CD 1997 #7-8.iso
/
pd-disketten
/
dms-gepackt
/
4_96
/
apd-4-96-2.dms
/
apd-4-96-2.adf
/
PGPManager
/
MM_PGPManager.dok
< prev
next >
Wrap
Text File
|
1996-01-21
|
9KB
|
281 lines
__ __ __ __
/ \/ \ / \/ \ _ _ _
/ /\__/\ \ / /\__/\ \ |_) | _ |_)
/_/ \_\ /_/ \_\ | |_| | Manager
_ _
\ / | | |_|
\/ o |_|o|_|
1995/96 by Sebastian Bleikamp
1. Einführung: PGP Manager - Was ist das ???
-----------
Diese Programm ist eine einfache Benutzeroberfläche für das Verschlüsselungs-
Programm PGP in Verbindung mit Mailmanager. Es ist dafür gedacht, Nachrichten,
besonders E-Mails, zu verschlüsseln oder zu entschlüsseln. Darüberhinaus
gibt es einige Extrafunktionen, wie z.B. das Anhängen von Keyfiles.
Auch beachtet dieses Programm E-Mail Adressen und läßt sie intakt.
Übrigends, da diese Programm sich noch in der Entwicklungsphase befindet,
sind Vorschlaege und Kritik jederzeit willkommen.
Wenn sich jemand die Mühe machen sollte, diesen Dok auf Englisch zu
übersetzten, dann werde ich ihm auf ewig (?) dankbar sein ... B)
2. Rechtliches ...
-----------
Dieses Programm ist darf frei kopiert werden, solange es oder das Archiv,
indem es sich befindet, nicht in irgendeiner Weise verändert wird.
Wer dieses Programm klaut und als seines ausgibt, kann mit Strafen von
bis zu 2 Gurus pro Tag rechen. ;-)
Ich (der Autor) übernehme für Schäden jeglicher Art, die durch diese
Programm, das Archiv oder seinen Inhalt auf irgendeine Weise entstehen,
keine Haftung. Also:
USE THIS PROGRAM AT YOUR OWN RISC !!!
3. Installation:
-------------
1. Kopiere die im Archiv enthaltenen Files in die entsprechenden
Verzeichnisse, z.B. MM_PGPManager.rexx nach MM:Rexx/ .
2. Verändere im File MM_PGPManager.rexx die Konfiguration.
Dabei ist zu beachten, daß bei allen Schreibfunktionen ein ASCII
Text entstehen muß, weil er sonst nicht in die Msg.-Base eingebunden
werden kann. Logisch, oder ?
Wenn es unbedingt sein muß, aber auch nur dann, ändere auch das Temp.
und das Outputfile. Allerdings hab ich nicht probiert, ob alles dann
noch richtig läuft. Sollte es aber eigentlich.
Am besten ändert man nur die PGP-Pfade und das CON: Ausgabefenster.
Das Programm ist ansonsten schon optimal konfiguriert.
(Wenigstens für PGP2.6ui, welches ich benutze.)
3. Um das Programm in die Menüzeile einzubauen, füge folgende Zeilen
in das File Mailmanager.cfg ein:
#BROWSEMENU "PGP Read" "RX MM:Rexx/MM_PGPManager.rexx %a %n GUI" "."
4. Man verfahre nach Try-and-Error oder Lese die Dok.
Übrigends gibts auch in dem Programm eine Art Onlinehilfe, in der die
Funktionen noch mal kurz aufgelistet sind.
4. Wie geht was ??
---------------
Der Aufruf von MM_PGPManager ist im Prinzip immer derselbe:
"rx MM_PGPManager.rexx <Area> <Message-Nr.> [Funktion]"
Wird als Funktion "GUI" oder gar nichts angegeben, öffnet sich
die grafische Oberfläche auf dem MM Screen.
Ich denke mir, das meiste an dem Programm erklärt sich selbst.
Viele der Eingaben werden durch Requester erledigt, z.B. die Auswahl der
Public Keys geschieht in einem Multi-Select-Requester.
Ich erkläre deshalb hier die Funktionen nur im Kurzformat.
Beschreibung der Funktionen:
----------------------------
Funktion: Gui: Beschreibung:
READ Read / Read Entschlüsseln und anzeigen einer Nachricht,
benutzt den in der PGP-Konfig angegebenen
Viewer.
WRITE Write / Write Verschlüsseln der aktiven Nachricht mit einem
Public-Key (oder mehreren).
SIGN Write / Sign Unterzeichnen der aktiven Nachricht mit der
Signature des Sysops.
WRITES Write / Write&Sign Wie WRITE und SIGN zusammen.
GETKEYS Read / Get Keys Speichert alle neuen Public Keys der aktiven
Message in den PublicKeyRing.
ADDKEY Write / Add Key Hängt einen Public Key an die Nachricht an.
GETFILE Read / Get File Speichert die entschlüsselte Nachricht(/File)
in einem File ab. Nützlich für verschlüsselte
binary files wie z.B. Keys von Programmen.
PUTFILE Write / Put File Verschlüsselt un hängt ein File an die
aktive Nachricht an.
SAVE Read / Save Speichert den Plaintext an Stelle des
verschlüsselten Textes ab. Alte Nachricht geht
verloren !!!! (Vorsicht, siehe unten.)
REMOVE Read / Remove Sig. Speichert die Message ohne Signature ab.
Signature kann in einem File gespeichert werden.
Verschlüsselte Nachrichten werden entschlüsselt.
(Vorsicht, alte Nachricht geht verloren; siehe unten.)
5. Tips & Tricks:
--------------
Bei manchen Funktionen muß man auf die Reihenfolge achten, in der
sie gemacht werden. So bringt es einem wenig, wenn man einen Public Key
an eine Nachricht anhängt, und diese dann verschlüsselt. Der Empfänger
muß dann zweimal PGP starten, um den Key zu erhalten.
Auch ist es nicht sinnvoll, eine Nachricht per Hand erst zu signieren und
dann zu verschlüsseln, weil sonst wieder das selbe Problem auftritt.
Also lieber gleich WRITES benutzen.
Wenn man beim Public-Key-Requester auf Cancel geht, erscheint ein String
Requester, in den man den Public-Key per Hand eintragen kann.
6. Known Bugs ???
--------------
I. Bei manchen Schreibfunktionen, die auf schon verschickte oder
importierte Messages angewandt werden, verändern sich die Flags, ohne
das man etwas dagegen tuen könnte.
Das selbe gilt für alle Schreibfunktionen auf Messages mit SAFE Flag.
Jenes verschwindet einfach.
II. Bei Lesefunktionen, die den Msg.-Text verändern, wird keine Rücksicht
auf E-Mail Adressen genommen.
III. Bei SAVE und REMOVE geht alles an Text, der außerhalb der PGP-Message
steht, verloren.
7. Dank:
-----
Einige Leute haben diese Programm erst möglich gemacht, also ist es wohl
fair, sie hier zu erwaehnen:
Pino Aliberti, für seinen erstklassigen Mailmanager.
Philip Zimmermann
& Peter Simons, für das Programm PGP.
Dominique Simon, der mich auf die Idee für diese Programm brachte
und seine Vorschlaege.
8. Wohin mit den Beschwerden ? ;-)
---------------------------
Am besten an mich:
Sebastian Bleikamp
Fido: 2:2448/10.131
Internet: sbleikamp@apolonia.essen.rhein-ruhr.de
oder als Echo in die Area MM_SUPPORT.GER (wenn ich darf, Siggi)
9. History
-------
V.0.1 - Vorabversion, an einem Nachmittag voller Langeweile getippert.
Neu seit Version 0.1:
+ Globale Variablennamen geändert.
+ -> GetKeys : Fügt alle Keys aus einer Message zum Public-Key
Ring dazu. (Wenn es der User bestaetigt... )
+ -> Save : Entschlüsselt eine Nachricht und speichert sie dann als Klartext in die
Msg.-Base.
Neu seit Version 0.2:
+ E-Mails werden erkannt, und die Adressierung berücksichtigt.
Dazu wurden 2 Funktionen geschrieben: Get_MM_Msg und Edit_MM_Msg.
Sie lesen (wenn vorhanden) die E-Mail Adresse aus und schreiben sie nacher
wieder als 1. Zeile in die Msg.
Neu seit Version 0.3:
+ Es gibt jetzt 2 Funktionen zum Verschluesseln der Messages:
Einmal wird die Message nur verschluesselt (WRITE) und bei der
anderen zusätzlich noch unterschrieben (WRITES)
+ Alle Texte jetzt in Englisch (außer den Docs ...)
+ Endlich:
Jetzt mit Doks !!!
Neu seit Version 0.4:
+ Funktion PUTFILE:
Verschlüsselt ein File (auch binär) und hängt es im ASCII Format
an eine Message an.
+ Funktion GETFILE:
Speichert den Plaintext einer Message in ein File.
Sehr nützlich, wenn man verschlüsselte Binärfiles empfängt.
Neu seit Version 0.5:
+ Jetzt mit Requester, der die Public-Keys auflistet.
Wenn Abbruch eingegeben wird, kann man die User-ID per
Hand eingeben.
+ Jetzt mit GUI. Einfach spitze !!!
+ Jetzt mit Sicherheitsabfrage, wenn Messages bereits gesendet wurden,
importiert oder geschützt sind.
Neu seit Version 0.6:
+ Bug in der Funktion für die Public-Keyliste entfernt.
Routine optimiert.
+ Remove:
Beseitigt die Signature vom File, funktioniert wie SAVE.
+ Jetzt mit Verschlüsseln für mehrere User !!!
Neu seit Version 0.7:
+ Bessere Konfiguration.
+ Einige Bugs beseitigt, läuft jetzt zuverlässiger.
(Hoffentlich ...)